<?
	$this->aDatos[$cTemplateId][cFecha] = getParam( 'dFecha' );
	$ncMenu = $this->aDatos[$cTemplateId][ncMenu] = getParam( 'ncMenu' );
	$ncOrden = getParam( 'ncOrden' );
	if ( $ncOrden  ) { 		
		// Si no es un refresh toma el ncOrden del componente_00
		$aCelda = traer_celda( $ncMenu, $ncOrden );
		$aParametros = stringParametersToArray($aCelda[cParametros]);
		extract($aParametros);
	} else
		$ncOrden = $this->aDatos[$cTemplateId][ncOrden];
	$this->aDatos[$cTemplateId][cRefreshParam]  = "&amp;ncMenu=$ncMenu&amp;ncOrden=$ncOrden";
	
	$this->aDatos[$cTemplateId][aParametros] = array( 
								array( 'aModos', 'Modo', ''), //1: Listado, 2: Ficha, 3: Imagenes, 4: Mapa, 5: Destacados
								array( 'ncFecha', 'Tipo de Fecha', '1: Hoy, 2: Manana, 3: Este fin de semana, 4: La semana que viene, 5: Este mes, 6: Vigentes', 'f'), 
								array( 'ncTipoAgenda', 'Tipo Agenda', 'SELECT ncTipoAgenda, cdTipoAgenda FROM gcTipoAgenda', 't'), // las actividades de esta tipo agenda
								array( 'ncProducto', 'Producto', 'SELECT ncProducto, cdProducto FROM gtProductoTuristico', 'p'),  // los atractivos de un producto turistico
								array( 'ncCategoriaActividad', 'Categoria', 'SELECT ncCategoriaActividad, cdCategoriaActividad FROM gcCategoriaActividad'), 
								array( 'ncUbicacion', 'Ubicacion', 'SELECT ncUbicacion, cdUbicacion FROM acUbicacion WHERE ncPais = 8 AND ncUbicacionPadre= 25', 'u'), // los atractivos de ese o estos  barrios
								array( 'ncSegmento', 'Segmento', 'SELECT ncSegmento, cdSegmento FROM gtSegmento', 'e'), // los atractivos para un determinado segmento turistico
								array( 'ncRotulo', 'Rotulo', 'SELECT ncRotulo, cdRotulo FROM gtRotuloActividad'), 
								array( 'ncMenuLink', 'Menu Armador'), 
								array( 'bMuestraDias', 'Muestra las Actividades', ), 
			);
	include( PATH_MODULES . 'portal/controller_ini.php');
	
	$cSql  = ''; $cUrlLink = '?ncMenu=' . $this->aDatos[$cTemplateId][ncMenuLink ] .'&amp;';
	if ( $this->aDatos[$cTemplateId][ncTipoAgenda] ) {
		$cUrlLink .= 't=' . $this->aDatos[$cTemplateId][ncTipoAgenda] .'&amp;';
	}
	if ( $this->aDatos[$cTemplateId][ncUbicacion] ) {
		$cSql .= " JOIN gtEstablecimiento as Est ON Est.ncEstablecimiento = Act.ncEstablecimiento  JOIN atDomicilio as Dom ON Est.ncDomicilio = Dom.ncDomicilio AND Dom.ncPais= 8 AND Dom.ncUbicacion IN ($this->aDatos[$cTemplateId][ncUbicacion]) ";
		$cUrlLink .= 'u=' . $this->aDatos[$cTemplateId][ncUbicacion] .'&amp;';
	}
	if ( $this->aDatos[$cTemplateId][ncProducto] ) {
		$cSql .= " JOIN gtProductoActividad as PEs ON PEs.ncActividad = Act.ncActividad AND PEs.ncProducto IN ( $this->aDatos[$cTemplateId][ncProducto] ) ";
		$cUrlLink .= 'p=' . $this->aDatos[$cTemplateId][ncProducto] .'&amp;';
	}
	if ( $this->aDatos[$cTemplateId][ncSegmento] ) {
		$cSql .= " JOIN gtProductoActividad as PEs ON PEs.ncActividad = Act.ncActividad AND PEs.ncProducto IN ( SELECT ncProducto FROM gtProductoSegmento WHERE ncSegmento = $this->aDatos[$cTemplateId][ncSegmento] ) ";
		$cUrlLink .= 's=' . $this->aDatos[$cTemplateId][ncSegmento] .'&amp;';
	}
	if ( $this->aDatos[$cTemplateId][ncRotulo] ) {
		$cSql .= " JOIN gtActividadRotulo as PAt ON PAt.ncActividad = Act.ncActividad AND PAt.ncRotulo = $this->aDatos[$cTemplateId][ncRotulo] ";
		$cUrlLink .= 'r=' . $this->aDatos[$cTemplateId][ncRotulo] .'&amp;';
	}
	if ( $this->aDatos[$cTemplateId][ncCategoriaActividad] ) {
		$cUrlLink .= 'c=' . $this->aDatos[$cTemplateId][ncCategoriaActividad] .'&amp;';
	}
	$this->aDatos[$cTemplateId][cSqlCalendario]  = $cSql ;
	$this->aDatos[$cTemplateId][cUrlLink] = $cUrlLink  ;

?>